package com.payment.merchant.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import com.payment.common.domain.BaseEntity;
 /**
 * 类名：TblUserMerchantOnline.java <br>
 * 描述：<br>
 * 创建者：XINJF<br>
 * 创建日期：<br>
 * 版本：1.0<br>
 * 修改者：<br>
 * 修改日期：<br>
 */
public class TblUserMerchantOnline extends BaseEntity {
	private Long id;//ID
	private Short version;//VERSION
	private java.util.Date createtime;//创建时间
	private String merchantno;//商户编号
	private Short status;//商户状态:97:已创建,98:待审核,99:审核不通过,100:激活,101:冻结,102:已销户
	private Short merchanttype;//商户类型:10:个人,11:个体工商,12:企业
	private String merchantkey;//商户密钥
	private String shortname;//公司简称
	private String fullname;//公司全称
	private String address;//公司地址
	private String url;//公司网址
	private String icp;//ICP证备案号
	private String legalperson;//法人代表姓名
	private String cardno;//法人身份证号
	private String certificateexpiry;//法人证件有效期:YYYY-MM-DD至YYYY-MM-DD
	private String scope;//经营范围
	private String licenseno;//营业执照号
	private String licenseexpiry;//营业执照有效期:YYYY-MM-DD至YYYY-MM-DD
	private java.util.Date licensenovalid;//营业执照到期日期
	private String orgcode;//组织机构代码
	private String nationaltax;//税务登记证(国税)
	private String landtax;//税务登记证(地税)
	private java.util.Date signtime;//签约时间
	private java.util.Date contractvalid;//合同到期日
	private String busicontactname;//业务联系人
	private String busicontactmobileno;//业务联系手机号码
	private String busicontactemail;//业务联系邮箱
	private String busicontactqq;//业务联系联系QQ
	private String techcontactname;//技术联系人
	private String techcontactmobileno;//技术联系手机号
	private String techcontactemail;//技术联系邮箱
	private String techcontactqq;//技术联系QQ
	private String fax;//传真号
	private String ipseg;//IP段
	private String accountno;//账户编号
	private String mcc;//POS商户编号:收单行3+MCC4+地区4+流水4
	private Short userType;//用户类型(参考枚举:UserTypeEnum)
	private java.math.BigDecimal registermoney;//注册资本(万元)
	private Short preauthorization;//是否开通预授权:0:否,1:是
	private java.math.BigDecimal deposit;//代理商所交的保证金
	private String zipcode;//邮编
	private String telephonenum;//固定电话
	private Short businessarea;//经营面积
	private Short empnum;//员工数量
	private String cardnoAddress;//身份证地址
	private String licenseexpiryform;//营业执照开始日期
	public Long getId() {
		return id;
	}
	public void setId(Long id) {
		this.id = id;
	}	
	public Short getVersion() {
		return version;
	}
	public void setVersion(Short version) {
		this.version = version;
	}	
	public java.util.Date getCreatetime() {
		return createtime;
	}
	public void setCreatetime(java.util.Date createtime) {
		this.createtime = createtime;
	}	
	public String getMerchantno() {
		return merchantno;
	}
	public void setMerchantno(String merchantno) {
		this.merchantno = merchantno;
	}	
	public Short getStatus() {
		return status;
	}
	public void setStatus(Short status) {
		this.status = status;
	}	
	public Short getMerchanttype() {
		return merchanttype;
	}
	public void setMerchanttype(Short merchanttype) {
		this.merchanttype = merchanttype;
	}	
	public String getMerchantkey() {
		return merchantkey;
	}
	public void setMerchantkey(String merchantkey) {
		this.merchantkey = merchantkey;
	}	
	public String getShortname() {
		return shortname;
	}
	public void setShortname(String shortname) {
		this.shortname = shortname;
	}	
	public String getFullname() {
		return fullname;
	}
	public void setFullname(String fullname) {
		this.fullname = fullname;
	}	
	public String getAddress() {
		return address;
	}
	public void setAddress(String address) {
		this.address = address;
	}	
	public String getUrl() {
		return url;
	}
	public void setUrl(String url) {
		this.url = url;
	}	
	public String getIcp() {
		return icp;
	}
	public void setIcp(String icp) {
		this.icp = icp;
	}	
	public String getLegalperson() {
		return legalperson;
	}
	public void setLegalperson(String legalperson) {
		this.legalperson = legalperson;
	}	
	public String getCardno() {
		return cardno;
	}
	public void setCardno(String cardno) {
		this.cardno = cardno;
	}	
	public String getCertificateexpiry() {
		return certificateexpiry;
	}
	public void setCertificateexpiry(String certificateexpiry) {
		this.certificateexpiry = certificateexpiry;
	}	
	public String getScope() {
		return scope;
	}
	public void setScope(String scope) {
		this.scope = scope;
	}	
	public String getLicenseno() {
		return licenseno;
	}
	public void setLicenseno(String licenseno) {
		this.licenseno = licenseno;
	}	
	public String getLicenseexpiry() {
		return licenseexpiry;
	}
	public void setLicenseexpiry(String licenseexpiry) {
		this.licenseexpiry = licenseexpiry;
	}	
	public java.util.Date getLicensenovalid() {
		return licensenovalid;
	}
	public void setLicensenovalid(java.util.Date licensenovalid) {
		this.licensenovalid = licensenovalid;
	}	
	public String getOrgcode() {
		return orgcode;
	}
	public void setOrgcode(String orgcode) {
		this.orgcode = orgcode;
	}	
	public String getNationaltax() {
		return nationaltax;
	}
	public void setNationaltax(String nationaltax) {
		this.nationaltax = nationaltax;
	}	
	public String getLandtax() {
		return landtax;
	}
	public void setLandtax(String landtax) {
		this.landtax = landtax;
	}	
	public java.util.Date getSigntime() {
		return signtime;
	}
	public void setSigntime(java.util.Date signtime) {
		this.signtime = signtime;
	}	
	public java.util.Date getContractvalid() {
		return contractvalid;
	}
	public void setContractvalid(java.util.Date contractvalid) {
		this.contractvalid = contractvalid;
	}	
	public String getBusicontactname() {
		return busicontactname;
	}
	public void setBusicontactname(String busicontactname) {
		this.busicontactname = busicontactname;
	}	
	public String getBusicontactmobileno() {
		return busicontactmobileno;
	}
	public void setBusicontactmobileno(String busicontactmobileno) {
		this.busicontactmobileno = busicontactmobileno;
	}	
	public String getBusicontactemail() {
		return busicontactemail;
	}
	public void setBusicontactemail(String busicontactemail) {
		this.busicontactemail = busicontactemail;
	}	
	public String getBusicontactqq() {
		return busicontactqq;
	}
	public void setBusicontactqq(String busicontactqq) {
		this.busicontactqq = busicontactqq;
	}	
	public String getTechcontactname() {
		return techcontactname;
	}
	public void setTechcontactname(String techcontactname) {
		this.techcontactname = techcontactname;
	}	
	public String getTechcontactmobileno() {
		return techcontactmobileno;
	}
	public void setTechcontactmobileno(String techcontactmobileno) {
		this.techcontactmobileno = techcontactmobileno;
	}	
	public String getTechcontactemail() {
		return techcontactemail;
	}
	public void setTechcontactemail(String techcontactemail) {
		this.techcontactemail = techcontactemail;
	}	
	public String getTechcontactqq() {
		return techcontactqq;
	}
	public void setTechcontactqq(String techcontactqq) {
		this.techcontactqq = techcontactqq;
	}	
	public String getFax() {
		return fax;
	}
	public void setFax(String fax) {
		this.fax = fax;
	}	
	public String getIpseg() {
		return ipseg;
	}
	public void setIpseg(String ipseg) {
		this.ipseg = ipseg;
	}	
	public String getAccountno() {
		return accountno;
	}
	public void setAccountno(String accountno) {
		this.accountno = accountno;
	}	
	public String getMcc() {
		return mcc;
	}
	public void setMcc(String mcc) {
		this.mcc = mcc;
	}	
	public Short getUserType() {
		return userType;
	}
	public void setUserType(Short userType) {
		this.userType = userType;
	}	
	public java.math.BigDecimal getRegistermoney() {
		return registermoney;
	}
	public void setRegistermoney(java.math.BigDecimal registermoney) {
		this.registermoney = registermoney;
	}	
	public Short getPreauthorization() {
		return preauthorization;
	}
	public void setPreauthorization(Short preauthorization) {
		this.preauthorization = preauthorization;
	}	
	public java.math.BigDecimal getDeposit() {
		return deposit;
	}
	public void setDeposit(java.math.BigDecimal deposit) {
		this.deposit = deposit;
	}	
	public String getZipcode() {
		return zipcode;
	}
	public void setZipcode(String zipcode) {
		this.zipcode = zipcode;
	}	
	public String getTelephonenum() {
		return telephonenum;
	}
	public void setTelephonenum(String telephonenum) {
		this.telephonenum = telephonenum;
	}	
	public Short getBusinessarea() {
		return businessarea;
	}
	public void setBusinessarea(Short businessarea) {
		this.businessarea = businessarea;
	}	
	public Short getEmpnum() {
		return empnum;
	}
	public void setEmpnum(Short empnum) {
		this.empnum = empnum;
	}	
	public String getCardnoAddress() {
		return cardnoAddress;
	}
	public void setCardnoAddress(String cardnoAddress) {
		this.cardnoAddress = cardnoAddress;
	}	
	public String getLicenseexpiryform() {
		return licenseexpiryform;
	}
	public void setLicenseexpiryform(String licenseexpiryform) {
		this.licenseexpiryform = licenseexpiryform;
	}	
	
	@Override
	public String toString() {
		return ToStringBuilder.reflectionToString(this);
	}
}
